//==============================================================================
/**
 * @file	fldeff_mb_io.h
 * @brief	モンスターボール入滅
 * @author	saito
 * @data	07.06.08
 */
//==============================================================================
#ifndef FLDEFF_MB_IO_H_FILE
#define FLDEFF_MB_IO_H_FILE

#include "eoa.h"
#include "fieldobj.h"
#include "field_effect.h"

//==============================================================================
//	define
//==============================================================================

//==============================================================================
//	typedef
//==============================================================================
typedef enum {
	MB_OUT,
	MB_IN,
	MB_FLASH,
	MB_IN_PC,
}MB_IO_TYPE;

//--------------------------------------------------------------
///	FE_GRASS_PTR型
//--------------------------------------------------------------
typedef struct _TAG_FE_MB_IO * FE_MB_IO_PTR;

//==============================================================================
//	外部参照
//==============================================================================
extern void * FE_MB_IO_Init( FE_SYS *fes );
extern void FE_MB_IO_Delete( void *work );
extern EOA_PTR FE_MB_IO_Add( FIELD_OBJ_PTR fldobj, MB_IO_TYPE inType);
//extern void FE_FldOBJ_BM_IO_AddXZ( FIELD_OBJ_PTR fldobj, int shake, int inX, int inZ, BOOL inDirValid );

#endif //FLDEFF_MB_IO_H_FILE
